﻿//===========================[ 7 / 27 / 2011 LVI ]=============================
//				Copyright c Vitaly Lyaschenko <SkyChameleon@gmail.com>
// 								Header file
// Purpose: 
//=============================================================================
#pragma once

#include "Helpers.h"

class cCamera
{
private:
	// позиция камеры
	vec3 m_EyePos;
	// куда смотреть
	vec3 m_toView;
	// верх для камеры <^>
	vec3 m_Up;

public:
	cCamera();

	const vec3 getPosition() { return m_EyePos; }
	const vec3 getView() { return m_toView; }
	const vec3 getUp() { return m_Up; }

	void setPosition( float positionX, float positionY, float positionZ,
		                 float viewX,     float viewY,     float viewZ,
		                 float upX,       float upY,       float upZ );


};